package epucjr.psicopuc.teste;

import java.util.List;

import epucjr.psicopuc.busca.BuscaDeCandidato;
import epucjr.psicopuc.busca.controle.CandidatoSearch;
import epucjr.psicopuc.dominio.Candidato;

public class TesteSearch {

	
	
	
	public static void main(String[] args) {
		
		//List<Candidato> listaDeCandidato = teste.testeHibernateSearch("Tiago", "", "", "", "", "", "", "", "", "", "", "", "", "");

		
		/*TesteHibernateSearchUtil teste = new TesteHibernateSearchUtil();
		List<Candidato> listaDeCandidato = teste.testeHibernateSearch();

		System.out.println("listasize = " + listaDeCandidato.size());
		
		for(Candidato candidato: listaDeCandidato){
			System.out.println("nome = " + candidato.getNome());
		}*/
		
		/*GerenciadorDAO manager = new GerenciadorDAO();
		Candidato cc = (Candidato) manager.obterUsuario("5");
		
		System.out.println("HBOK: nome = " + cc.getNome());*/
	
/*		BuscaDeCandidato busca = new BuscaDeCandidato();
		busca.buscarCandidato("Caio", "", "", "", "", "", "", "", "", "", "", "", "", "");
		List<Candidato> listaDeCandidatos = null;
		
		if(busca.isOcorrenciasEncontradas()){
			listaDeCandidatos = busca.obterListaDeCandidatosEncontrados();
			for(Candidato candidato: listaDeCandidatos){
				System.out.println("nome = " + candidato.getNome());
			}
		}*/
		
		CandidatoSearch buscador = new CandidatoSearch();
		
		
		List<Candidato> listaDeCandidatos = buscador.buscarCandidato("Caio", "", "", "", "", "", "", "", "", "", "", "", "", "");
		if(buscador.isOperacaoExecutada()){
			for (Candidato candidato : listaDeCandidatos) {
				System.out.println("namae = " + candidato.getNome());
			}
		}
		else{
			buscador.getMensagemStatus();
		}
		//System.out.println(busca.getMensagemStatus());
	}

}
 